计算机与现代化 ›› 2011, Vol. 1 ›› Issue (6): 88-3.doi: 10.3969/j.issn.1006-2475.2011.06.025

• 算法分析与设计 • 上一篇    下一篇

实时碰撞检测算法分析与比较

李 苗   

  1. 西南大学计算机与信息科学学院, 重庆 400715
  • 收稿日期:2011-02-18 修回日期:1900-01-01 出版日期:2011-06-29 发布日期:2011-06-29

Real-time Collision Detection Algorithm Analysis and Comparison

LI Miao   

  1. Department of Computer and Information Science, Southwest University, Chongqing 400715, China
  • Received:2011-02-18 Revised:1900-01-01 Online:2011-06-29 Published:2011-06-29

摘要: 随着计算机硬件的升级,3D虚拟游戏产业早已出现在电脑的客户端,而碰撞检测是影响3D虚拟环境的一个重要因素,如何快速而精确地进行碰撞检测成为研究的热点。本文主要介绍碰撞检测的几种常用的算法,根据球和OBB包围盒的特性,提出一种球包围与OBB包围盒相结合的算法。针对众多的改进算法的局限性,应根据具体情况及碰撞检测精度选择不同的算法以实现较好的碰撞效率。

关键词: 碰撞检测, 包围盒, 方向包围盒

Abstract: With the upgrade of computer hardware, 3D virtual gaming industry has already appeared in the client computer, and collision detection of 3D virtual environments is an important factor, how to choose a fast and accurate collision detection algorithm becomes a research hotspot. This paper mainly introduces several commonly collision detection algorithms, according to characters of bounding sphere and OBB, proposes an improved algorithm combined with bounding sphere and OBB. However, the fast collision detection and accuracy are often not compatible, therefore, should choose a different collision detection precision bounding box to achieve better efficiency of collision based on the specific situation.

Key words: collision detection, bounding box, Oriented Bounding Box(OBB)